home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 8 / The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO / pcboard / pcbfv40.zip / PCBFV.DOC < prev    next >
Text File  |  1996-11-14  |  71KB  |  1,498 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.          ------------------------------------------------------------------
  7.         |                                                                  |
  8.         |                                                                  |
  9.         |                                                                  |
  10.         |                                                                  |
  11.         |                        PCBFV Version 4.0                         |
  12.         |                                                                  |
  13.         |                PCBoard F V Compressed File Viewer                |
  14.         |                                                                  |
  15.         |                               For                                |
  16.         |                                                                  |
  17.         |                      PCBoard Versions 15.x                       |
  18.         |                                                                  |
  19.         |                            including                             |
  20.         |                                                                  |
  21.         |                      PCBoard /M Multi-Port                       |
  22.         |                                                                  |
  23.         |                                                                  |
  24.         |      *   Seamless Interface - Looks Like Part of PCBoard   *     |
  25.         |                                                                  |
  26.         |                                                                  |
  27.         |                  Allows Text File Reading On-Line                |
  28.         |                                                                  |
  29.         |                                                                  |
  30.         |          Allows Selecting Files For Individual Download          |
  31.         |                                                                  |
  32.         |                                                                  |
  33.         |    Runs In The F V Shell, As A Door, In PCBFiler, and Locally    |
  34.         |                                                                  |
  35.         |                                                                  |
  36.         |                                                                  |
  37.         |                    Highly Sysop-Configurable                     |
  38.         |                                                                  |
  39.         |                                                                  |
  40.         |                                                                  |
  41.         |                        PCBFV Version 4.0                         |
  42.         |                                                                  |
  43.         |        (C) Copyright 1990-1996   Yandell Custom Software         |
  44.         |                                                                  |
  45.         |                   9438 U.S. Hwy. 19 N. Suite 212                 |
  46.         |                       Port Richey, FL 34668                      |
  47.         |                                                                  |
  48.         |                      DATA -- (813) 842-8099                      |
  49.         |                                                                  |
  50.         |                                                                  |
  51.         |                         November 14, 1996                        |
  52.         |                                                                  |
  53.         |                                                                  |
  54.         |                                                                  |
  55.          ------------------------------------------------------------------
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.         --------------------------------------------------------------------
  70.                                        PCBFV
  71.         --------------------------------------------------------------------
  72.                                   TABLE OF CONTENTS
  73.               INTRODUCTION                                              Page
  74.               ------------                                              ----
  75.               1.0  What Is PCBFV                                           3
  76.               1.1  What is New in Version 4.0 (Upgrading)                  3
  77.               1.2  Definitions - (F)lag, FLAG-File, (FLAG)                 3
  78.               1.3  Supported Operating Systems and Multi-taskers           4
  79.  
  80.               INSTALLING PCBFV IN THE F_V SHELL
  81.               ---------------------------------
  82.               2.0  Determining Memory Requirements                         5
  83.               2.1  Setting Up PCBVIEW.BAT                                  6
  84.               2.2  Running FVSETUP and Creating PCBFV.CNF                  6
  85.               2.3  Running FVSETUP and Editing FVTEXT Files                6
  86.               2.4  Multi-Node Systems and PCBFV.CNF                        7
  87.               2.5  MENU and HELP Files (Macros, Color, Etc.)               8
  88.               2.6  RIP Graphics and Files                                  8
  89.               2.7  Limiting (F)lag File Types with FLAG.DAT                9
  90.               2.8  Managing Caller Created FLAG-Files                      9
  91.  
  92.               INSTALLING PCBFV IN OTHER AREAS
  93.               -------------------------------
  94.               3.0  Installing PCBFV in PCBFiler                           10
  95.               3.1  Installing PCBFV as a Local Utility                    10
  96.               3.2  Installing PCBFV as a Door                             11
  97.  
  98.               RUN-TIME CONSIDERATIONS
  99.               -----------------------
  100.               4.0  Notes Regarding the (R)ead Command                     12
  101.               4.1  Notes Regarding the (S)elect Command                   13
  102.               4.2  Notes Regarding the (F)lag Command                     13
  103.               4.3  Notes Regarding the AutoFlag Feature                   14
  104.               4.4  Notes Regarding "Flagging Across Files"                15
  105.               4.5  Notes Regarding the (I)nventory Command                15
  106.               4.6  Notes Regarding the (V)iew Command                     15
  107.               4.7  Notes Regarding the (D)elete Command                   16
  108.               4.8  Notes Regarding the (E)xtra Info Command               16
  109.  
  110.               MISCELLANEOUS
  111.               -------------
  112.               5.0  Required Compression Utilities                         17
  113.               5.1  New Compression Utility Releases                       18
  114.               5.2  Sysop Function Keys                                    18
  115.               5.3  Technical Notes                                        19
  116.               5.4  Error Messages and Solutions                           20
  117.               5.5  Caller Log Entries                                     21
  118.               5.6  Where to Receive Assistance                            21
  119.               5.7  Disclaimer and Warranty                                22
  120.               5.8  License to use PCBFV                                   22
  121.  
  122.               REGISTRATION
  123.               ------------
  124.               6.0  Registering PCBFV                                      23
  125.               6.1  Register with CONFIDENCE - Author Information          23
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.         --------------------------------------------------------------------
  136.         Page 3                         PCBFV                          Page 3
  137.         --------------------------------------------------------------------
  138.  
  139.         1.0  What is PCBFV
  140.         ------------------
  141.         PCBFV  is a PCBoard BBS utility primarily for use in the F  V  (File
  142.         View) shell process.  PCBFV may also be used as the file  viewer  in
  143.         PCBFiler.  PCBFV may be installed to run as a door.  PCBFV  displays
  144.         the contents of ZIP, ARJ, RAR, LZH, and  ARC files.  Self-extracting
  145.         files created by PKZIP, RAR, LHA, and ARJ are supported.  PCBFV will
  146.         also display the resolution of .GIF files  (width-height-colors).
  147.  
  148.         PCBFV will optionally allow a  caller to (R)ead text files contained
  149.         within  a compressed file, and search for text within  those  files.
  150.         The Sysop may allow the caller to read non-text files in a HEX  mode
  151.         display.  PCBFV  will  also optionally allow a caller  to  (F)lag  a
  152.         compressed  file's members for individual downloading.  Uncompressed
  153.         files in a download path  may  be read by PCBFV.  The Sysop has full
  154.         control over which  features of PCBFV  are enabled  on their system.
  155.         The  goal  in PCBFV's  development has been to   make  the  caller's
  156.         interface to the F V process appear as "seamless" as possible. Great
  157.         emphasis has been placed on making the appearance of PCBFV appear as
  158.         similar as possible to PCBoard.
  159.  
  160.  
  161.  
  162.         1.1  What is New in Version 4.0 (Upgrading)
  163.         -------------------------------------------
  164.         Read  the enclosed FEATURES.NEW file for a list of new  features  in
  165.         PCBFV version 4.0.
  166.  
  167.         REGISTERED USERS of PCBFV prior to version 4.0: PCBFV 4.0 requires a
  168.         new registration number.  If you registered PCBFV more 1 (one)  year
  169.         prior to the release of PCBFV 4.0 (11/14/96), then an upgrade fee is
  170.         required.  See UPGRADE.DOC for instructions and more information.
  171.  
  172.  
  173.  
  174.         1.2  Definitions - (F)lag, FLAG-File, (FLAG)
  175.         --------------------------------------------
  176.         The following are definitions of similar words used in PCBFV:
  177.  
  178.         (F)lag: This represents the "F" command.  A caller may (F)lag a file
  179.                 inside a compressed file for separate download if the  Sysop
  180.                 allows this activity (configured with FVSETUP.EXE).
  181.  
  182.         FLAG-File: This term represents the compressed file (FLAG.ZIP) which
  183.                    will be created with the (F)lag command.
  184.  
  185.         (FLAG): If  "FLAG" is entered at the PCBFV main prompt,  the  entire
  186.                 compressed file being viewed will be entered into  PCBoard's
  187.                 FLAG queue upon return to PCBoard.  Since the "FLAG" command
  188.                 requires no setup or configuration all references to (F)lag,
  189.                 Flag, Flagging etc. in this documentation are references  to
  190.                 the (F)lag command process.
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.         --------------------------------------------------------------------
  202.         Page 4                         PCBFV                          Page 4
  203.         --------------------------------------------------------------------
  204.  
  205.         1.3  Supported Operating Systems and Multi-taskers
  206.         --------------------------------------------------
  207.         PCBFV is a DOS application which has been designed with file-sharing
  208.         and "multi-tasker" friendliness in mind.
  209.  
  210.         PCBFV is  OS/2, DESQview and Windows aware.  These operating systems
  211.         are  automatically detected, and time slices are given back  to  the
  212.         multi-tasker  while PCBFV is idle (waiting at an input  prompt).  If
  213.         desired,  you may disable PCBFV's "time-slice-return" capability  by
  214.         setting the appropriate parameter in FVSETUP.
  215.  
  216.         PCBoard for OS/2 and PCBoard /M multi-port software are supported by
  217.         PCBFV through the FOSSIL interface.  PCBFV reads PCBOARD.DAT on  the
  218.         node where it is running and automatically determines if PCBoard has
  219.         been set for FOSSIL or OS/2 use on that node.  If it is, PCBFV  will
  220.         automatically  use FOSSIL mode, and a FOSSIL driver must be  present
  221.         and properly installed for PCBFV to function properly.
  222.  
  223.         A FOSSIL driver is required if using PCBFV with "PCBoard for  OS/2".
  224.         An  OS/2 communications driver often used by PCBoard Sysops is  SIO.
  225.         Many people incorrectly assume SIO by itself is a FOSSIL driver, but
  226.         it  is not.  The SIO package -contains- a FOSSIL driver called  VX00
  227.         which must also be installed with SIO.
  228.  
  229.         If  a single PCBOARD.DAT is used on a multi-node system, PCBFV  must
  230.         be  able  to read the PCBDAT environment variable so that  it  knows
  231.         where  the single copy of PCBOARD.DAT can be found.  Likewise, PCBFV
  232.         must also be able to read the PCB environment variable to  determine
  233.         if /PORT: /OS /FOSSIL etc. overrides exist for the node. The PCBoard
  234.         manual contains instructions for setting these environment variables
  235.         when using third-party DOS applications with "PCBoard for OS/2"
  236.  
  237.         Consult  the  PCBoard manual for configuring  non-DOS  platforms  of
  238.         PCBoard for use with third-party DOS applications. Also consult your
  239.         FOSSIL driver documentation for proper installation. A discussion of
  240.         these topics here exceeds the scope of the PCBFV documentation.
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.         --------------------------------------------------------------------
  268.         Page 5                         PCBFV                          Page 5
  269.         --------------------------------------------------------------------
  270.  
  271.         2.0  Determining Memory Requirements
  272.         ------------------------------------
  273.         PCBoard MUST be set to "Swap Out During Shell" for proper operation.
  274.  
  275.         To Insure that you have PCBoard set properly:
  276.  
  277.            (1)  Run PCBSETUP.EXE.
  278.            (2)  Select "(G)  Configuration Options"
  279.            (3)  Select "(D)  Configuration Switches"
  280.            (4)  Answer "Swap Out During Shell" with a "Y" for YES.
  281.            (5)  Save the changes and repeat steps 1 through 4 for all nodes.
  282.  
  283.         PCBFV  can also swap itself to EMS or disk if there is  insufficient
  284.         memory to call upon an external compression utilities. Since PCBoard
  285.         will already be swapped from memory, it is very unlikely PCBFV would
  286.         ever need to swap. The following is a loose guide-line to  determine
  287.         if PCBFV's swap capabilities should be utilized.
  288.  
  289.         ZIP:   80K,   10K if (F)lagging from ZIP files to FLAG.ZIP.
  290.  
  291.         ZIP:   80K,  195K if (F)lagging from NON-ZIP files to FLAG.ZIP.
  292.  
  293.         ARJ:  220K,  315K if (F)lagging to FLAG.ARJ.
  294.  
  295.         RAR:  165K,  425K if (F)lagging to FLAG.RAR.
  296.  
  297.         LZH:  155K,  200K if (F)lagging to FLAG.LZH.
  298.  
  299.         ARC:  105K,  140K if (F)lagging to FLAG.ARC.
  300.  
  301.         Note the extremely low memory requirement for flagging a member from
  302.         a ZIP file to a FLAG.ZIP file. This is because PCBFV actually copies
  303.         the already compressed member file to the FLAG.ZIP file, then  PCBFV
  304.         reconstructs the appropriate ZIP information in the new FLAG.ZIP. If
  305.         a  member  of a non-ZIP file is flagged -from-, PCBFV will  use  the
  306.         appropriate  utility (ARJ, RAR etc.) to extract the file,  then  use
  307.         PKZIP.EXE to compress the file to FLAG.ZIP.
  308.  
  309.         DO I SWAP PCBFV?
  310.         ----------------
  311.         If you enable "(F)lag member files for separate download",  pick the
  312.         amount  of "K" memory from the right-hand column above for the  type
  313.         of  FLAG-File you defined in FVSETUP (ZIP, ARJ etc.).  Then  proceed
  314.         down  the left-hand column above of "K" memory.  Select the  highest
  315.         amount of "K" memory for the types of compressed files you permit on
  316.         your  system.  The higher of these two amounts is  the  minimum  "K"
  317.         amount that needs to be shown in the red box on PCBFV's status-line.
  318.         If the status line shows less, you need to turn PCBFV's swapping  on
  319.         by setting the appropriate parameter in FVSETUP.EXE.
  320.  
  321.         In  most cases, swapping PCBFV will never be needed. If RAR is  used
  322.         for the FLAG-File, swapping will probably be required BUT still  may
  323.         not  yield enough memory.  For this reason, (F)lagging -to-  an  RAR
  324.         file is excluded from the PCBFV warranty described in this manual.
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.         --------------------------------------------------------------------
  334.         Page 6                         PCBFV                          Page 6
  335.         --------------------------------------------------------------------
  336.  
  337.         2.1  Setting up PCBVIEW.BAT
  338.         ---------------------------
  339.         Load PCBVIEW.BAT into a text editor. The syntax for calling PCBFV is
  340.         out-lined below.
  341.  
  342.         NOTE:  Never change drives or CD\ in PCBVIEW.BAT. ALWAYS call  PCBFV
  343.         with its location in-line as shown below.
  344.  
  345.           C:\PCBFV\PCBFV.EXE  PCBFV.CNF  %1
  346.           ------------------  ---------  --
  347.                   |           |          |-> PCBoard will replace this with
  348.                   |           |              the compressed file's name.
  349.                   |           |
  350.                   |            ---------> The name of the configuration
  351.                   |                       file. Enter a file NAME only.
  352.                   |                       NEVER place a location with name.
  353.                   |
  354.                    -------> The executable file name.  You MUST place its
  355.                             location in-line as shown above if you are not
  356.                             putting PCBFV.EXE in each node's \PCB root.
  357.  
  358.  
  359.         2.2  Running FVSETUP and Creating PCBFV.CNF
  360.         -------------------------------------------
  361.         Enclosed  with  PCBFV 4.0 is a file called  FVSETUP.EXE.  This  file
  362.         allows you to easily and quickly configure your PCBFV  configuration
  363.         files. Use the PCBFV.CNF file name when starting FVSETUP then modify
  364.         the defaults to suit your needs.
  365.  
  366.         IMPORTANT:  Press F1 at each FVSETUP parameter for ON-SCREEN HELP.
  367.  
  368.         To start FVSETUP.EXE, enter FVSETUP at the DOS prompt.  FVSETUP will
  369.         ask which configuration file name to use. PCBFV.CNF will be the most
  370.         appropriate configuration file name.
  371.  
  372.  
  373.         2.3  Running FVSETUP and Editing FVTEXT Multi-Language Files
  374.         ------------------------------------------------------------
  375.         To make alternative FVTEXT files, use the DOS COPY command to create
  376.         a new file, for instance:  COPY FVTEXT FVTEXT.FRE (.FRE is a  common
  377.         extension given to FRENCH language files).  Then use FVSETUP.EXE  to
  378.         edit and change the text in FVTEXT to suit your needs.
  379.  
  380.         PCBFV  detects the language in use and uses the language version  of
  381.         FVTEXT.  If the default language is used or the appropriate language
  382.         version of FVTEXT does not exist, the default FVTEXT file without an
  383.         extension will be used.
  384.  
  385.         PCBFV replaces the ~ character with hard spaces in the same  fashion
  386.         PCBoard  does with PCBTEXT language files.  PCBFV does  not  support
  387.         %FILENAME conventions in any of the FVTEXT parameters.
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.         --------------------------------------------------------------------
  400.         Page 7                         PCBFV                          Page 7
  401.         --------------------------------------------------------------------
  402.  
  403.         2.4  Multi-Node systems and PCBFV.CNF
  404.         -------------------------------------
  405.         To  use a single PCBFV.CNF (providing you are using  one  PCBFV.EXE)
  406.         for all nodes, use the @NODE@ macro in these FVSETUP parameters:
  407.  
  408.         * Work location of extracted file
  409.         ---------------------------------
  410.         This is a "work" location of extracted files for both the (R)ead and
  411.         (F)lag commands.  Whenever a caller (R)eads or (F)lags a file,  that
  412.         file is extracted to the location specified here.  If you have a lot
  413.         of RAM drive space, it is ideal for this location.  On a  multi-node
  414.         system, you MUST specify a different "work" directory for each  node
  415.         and indicate that node's directory here.  If you are multi-node  and
  416.         using a single PCBFV.CNF, place the @NODE@ macro in-line here:
  417.             C:\WORK@NODE@\
  418.  
  419.         PCBFV  will replace @NODE@ internally based on the node  information
  420.         from PCBoard.  For example, on node #1 the actual directory on  your
  421.         drive would be:
  422.             C:\WORK1\
  423.  
  424.         PCBFV never deletes work directories. It will insure the appropriate
  425.         work directory exists each time it is run, and creates it if not. If
  426.         you nest your work subdirectories, PCBFV will only try to create the
  427.         "last" directory in the nest.  For example, if your work location is
  428.         C:\PCB\PCBFV\WORK then PCBFV would only try to create \WORK.  If the
  429.         C:\PCB\PCBFV directory doesn't already exist, PCBFV will not be able
  430.         to create C:\PCB\PCBFV\WORK.
  431.  
  432.  
  433.         * Loc\Name of New (F)lagged File
  434.         --------------------------------
  435.         If (F)lag is allowed, enter the location AND name of the file  which
  436.         will  be  created and will contain the individual files  the  caller
  437.         picks for downloading. The location MUST be a drive & path which are
  438.         listed in your DLPATH.LST!  The extension (.ZIP .ARJ)  you give  the
  439.         filename  will  determine the compression method used  by  PCBFV  to
  440.         create the file.  In a MULTI-NODE environment, the file NAME in  the
  441.         above  parameter  MUST be different for each of the nodes.  You  may
  442.         accomplish  this by either placing a different name in  each  node's
  443.         .CNF  file,  or if you are using a single PCBFV.CNF then  place  the
  444.         @NODE@ macro in-line here,  such as:
  445.           C:\UPLOAD\FLAG@NODE@.ZIP
  446.  
  447.         PCBFV  will replace @NODE@ internally based on the node  information
  448.         from PCBoard.  For example, on node #1 the actual file name  created
  449.         would be:
  450.           C:\UPLOAD\FLAG1.ZIP
  451.  
  452.         IMPORTANT:  The location specified here MUST be in  DLPATH.LST,  and
  453.         should NOT be located in a PCBoard INDEX file.
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.         --------------------------------------------------------------------
  466.         Page 8                         PCBFV                          Page 8
  467.         --------------------------------------------------------------------
  468.  
  469.         2.5  MENU and HELP Files (macros, color, etc.)
  470.         ----------------------------------------------
  471.         Color  is  used in MENU and HELP files by utilizing the  same  color
  472.         macros used in PCBoard. ANSI capabilities ("G" type files) have been
  473.         intentionally omitted.
  474.  
  475.         Language, security, and RIP versions of MENU and HELP are supported.
  476.  
  477.         Review MENU and HELP and remove any commands which are not enabled.
  478.  
  479.         MENU and HELP files must reside in the same location with PCBFV.EXE.
  480.  
  481.         There are four very important @macros@ used in the HELP file and may
  482.         be used in MENU files if desired:
  483.  
  484.         @FILENAME@ - Whenever this appears in HELP,  PCBFV will  replace  it
  485.         with the file name which is currently being viewed.
  486.  
  487.         @FILENAMEPD@ - Same as @FILENAME@, except padded to twelve spaces.
  488.  
  489.         @FLAGFILE@ - Whenever this appears in HELP,  PCBFV will  replace  it
  490.         with  the name of the compressed file which will be created  when  a
  491.         caller  (F)lags  files for separate download.  This feature is  very
  492.         helpful  for multi-node systems, since a different  compressed  file
  493.         name is mandatory for each node. @FLAGFILE@ will be replaced by that
  494.         node's  file  name as it appears in that node's .CNF  file,  thereby
  495.         creating the need for only one help file.
  496.  
  497.         @FLAGFILEPD@ - Same as @FLAGFILE@, except padded to twelve spaces.
  498.  
  499.  
  500.         2.6  RIP Graphics and Files
  501.         ---------------------------
  502.         PCBFV supports RIP graphics through the use of three files:
  503.  
  504.         MENUR - This is the RIP version of the menu file.
  505.  
  506.         READR - This  appears at the "More?" prompt while (R)eading  a  text
  507.         file extracted from a compressed file. Non-RIP versions of this file
  508.         are not used by PCBFV.
  509.  
  510.         SPACR - This  appears at the "SPACE to Mark" prompt while  (L)isting
  511.         the contents of a compressed file. Non-RIP versions of this file are
  512.         not used by PCBFV.
  513.  
  514.         These  files have been designed so that a caller needs to  only  use
  515.         their  mouse  for all PCBFV functions.  In RIP mode, it  is  assumed
  516.         these  three files are present and properly constructed.  PCBFV uses
  517.         "hot-keys"  in RIP mode, so if modifying these files, do not  add  a
  518.         "carriage-return" command to "button-clicks".
  519.  
  520.         To disable RIP mode in PCBFV, remove all MENUR file(s).
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.         --------------------------------------------------------------------
  532.         Page 9                         PCBFV                          Page 9
  533.         --------------------------------------------------------------------
  534.  
  535.         2.7  Limiting (F)lag File Types With FLAG.DAT
  536.         ---------------------------------------------
  537.         You  may limit (F)lagging activity to certain types of  files.  With
  538.         a  text editor, create a file called FLAG.DAT in the  same  location
  539.         with  PCBFV.EXE.  Simply begin entering COMPLETE  or  WILDCARD  file
  540.         names of file types which you wish the caller to be able to  (F)lag.
  541.         Press enter (RETURN) after each name so that each entry is on a  new
  542.         line.  If FLAG.DAT is not present, no limitations will be placed  on
  543.         (F)lag names. See figure 2.7 below for valid examples of file names.
  544.  
  545.          ------------------------------------------------------------------
  546.         | Good examples                                      Bad examples  |
  547.         | -------------                                      ------------  |
  548.         | *.DOC               PCBFV uses regular DOS             .DOC      |
  549.         | *.TXT               wildcard specs to see if           .TXT      |
  550.         | READ*.*             a file is a match. If so,          READ      |
  551.         | *.NEW               the file may be (F)lagged.         .NEW      |
  552.         | FILE.CFG                                               FILE*     |
  553.          ------------------------------------------------------------------
  554.                                 ---- Figure 2.7 ----
  555.  
  556.         If the caller attempts to (F)lag a file which is not permitted, they
  557.         will be shown the types of file names which can be (F)lagged.
  558.  
  559.         FLAG.DAT must reside in the same location with PCBFV.EXE
  560.  
  561.  
  562.         2.8  Managing Caller Created FLAG-Files
  563.         ---------------------------------------
  564.         Each   time   PCBFV  runs it checks for the  presence  of  a  caller
  565.         created FLAG-File. If the file exists and the Sysop has DISABLED the
  566.         "Flag  across  files" function, the file will be deleted.  If  "Flag
  567.         across  files"  is allowed, an information file (created  by  PCBFV,
  568.         explained in detail in section 4.5 page 15) is checked to see if the
  569.         same  caller executing the view is the same caller who  created  the
  570.         current FLAG-File. If so, the FLAG-File will be kept for  additional
  571.         flagging, if not, the caller created FLAG-File is deleted.
  572.  
  573.         Create or modify $$LOGOFF.BAT in a path available to all nodes or in
  574.         each node's root to include:
  575.  
  576.         if exist c:\down\flag.zip del c:\down\flag.zip
  577.  
  578.         Replace "c:\down\flag.zip" with YOUR location and file name.
  579.  
  580.  
  581.         If you run a multi-node system, you can use the PCBNODE  environment
  582.         variable in the batch file as follows:
  583.  
  584.         if exist c:\down\flag%PCBNODE%.zip del c:\down\flag%PCBNODE%.zip
  585.  
  586.         %PCBNODE% will be replaced by the actual node number.
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.         --------------------------------------------------------------------
  598.         Page 10                        PCBFV                         Page 10
  599.         --------------------------------------------------------------------
  600.  
  601.         3.0  Installing PCBFV in PCBFiler
  602.         ---------------------------------
  603.         Enclosed  with PCBFV version 4.0 is a utility called FVMM, which  is
  604.         designed to bring many capabilities to PCBFiler's ALT-V process that
  605.         have not been available before.  Review FVMM.DOC.  If you decide you
  606.         do not want to install FVMM in PCBFiler, the instructions below will
  607.         assist you in installing PCBFV in PCBFiler instead.
  608.  
  609.         A /L parameter is used (see below) which instructs PCBFV to  operate
  610.         in a "true" local mode.  All "on-line" functions are disabled,  such
  611.         as  keyboard  time-out,  caller status line at  the  bottom  of  the
  612.         screen,  etc.  The local monitor type is automatically detected  and
  613.         color is used if appropriate.
  614.  
  615.         Special  Note:   If  you are installing PCBFV in  PCBFiler  and  are
  616.         using PCBFV.CNF files with the @NODE@ macro in the "work location of
  617.         extracted  file"  parameter in FVSETUP, you must  create  a  special
  618.         configuration file for use in the  /L mode which fully specifies the
  619.         "work  location".  You may call this file FILER.CNF and  install  it
  620.         with PCBFV into PCBFiler as shown below.
  621.  
  622.         At  PCBFiler's first screen select "Edit PCBFILER defaults page  2".
  623.         At the bottom of this screen, enter parameters as follow:
  624.  
  625.         File VIEWERS - filename extensions and commands for executing viewer
  626.         File Extension : ZIP      DOS Command : c:\pcb\PCBFV FILER.CNF /L
  627.         File Extension : ARJ      DOS Command : c:\pcb\PCBFV FILER.CNF /L
  628.         File Extension : GIF      DOS Command : c:\pcb\PCBFV FILER.CNF /L
  629.  
  630.         For each compression type (which PCBFV is compatible with) place the
  631.         "DOS  Command :" entry as above.  The parameters must be  placed  in
  632.         the same order as they are shown in the examples:
  633.  
  634.         Name\location of PCBFV.EXE, configuration file, then /L.
  635.  
  636.         The  (S)elect  command and all function keys are  disabled  in  this
  637.         mode.  All other sections in this documentation apply to  installing
  638.         PCBFV in PCBFiler.
  639.  
  640.         3.1  Installing PCBFV as a Local Utility
  641.         ----------------------------------------
  642.         Create a batch file called FV.BAT (or whatever name you choose):
  643.  
  644.         C:\PCB\PCBFV  PCBFV.CNF  /L  %1
  645.  
  646.         Place  FV.BAT  (or whatever you name it) in your DOS path,  and  you
  647.         have  a  full powered viewer, extractor at your  fingertips  at  all
  648.         times by typing FV FILENAME.ZIP (an extension IS  required  in  this
  649.         mode). All other areas of this manual apply to this installation.
  650.  
  651.         Special Note: If you are installing PCBFV as a local utility and are
  652.         using  PCBFV.CNF  files with the @NODE@ macro in "work  location  of
  653.         extracted file, you must create a special configuration file for use
  654.         in  the  /L mode which fully specifies the  "work location".  It  is
  655.         recommended  that this file be called LOCAL.CNF and  installed  with
  656.         PCBFV into FV.BAT instead of PCBFV.CNF as shown above.
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.         --------------------------------------------------------------------
  664.         Page 11                        PCBFV                         Page 11
  665.         --------------------------------------------------------------------
  666.  
  667.         3.2  Installing PCBFV as a Door
  668.         -------------------------------
  669.         This  capability exists in case Sysops have a need to diversify  the
  670.         utilization of PCBFV's many features, or in case there is a  limited
  671.         memory situation and PCBoard and PCBFV cannot be allowed to swap.
  672.  
  673.         We  have  heard from many Sysops saying they installed  PCBFV  as  a
  674.         private  DOOR  for themselves and\or their Co-Sysops,  free  of  the
  675.         limitations  they  wanted PCBFV to impose on regular  callers  while
  676.         using the F V (PCBVIEW.BAT) process.
  677.  
  678.         The documentation for installing PCBFV as a door is almost the  same
  679.         as  installing it in the F V shell.  For door  installation,  simply
  680.         follow the instructions below INSTEAD of those found in section 2.1.
  681.         All other sections apply to door installation.
  682.  
  683.         Install a door called FV in DOORS.LST file with PCBSETUP. Place this
  684.         entry  at the  end of DOORS.LST, as the recommended usage calls  for
  685.         invoking PCBFV  as a door by name (FV), rather than the conventional
  686.         way of placing it in your door menu and calling it by number. Answer
  687.         Yes to the USERS.SYS parameter if using PCBoard 15.22 or later.  You
  688.         may answer the SHELL question with a "N" or "S" but never use "Y" or
  689.         "F" in the SHELL parameter when installing PCBFV as a door.
  690.  
  691.         Create a door (batch) file called FV :
  692.  
  693.         @echo off
  694.         C:\PCBFV\PCBFV.EXE PCBFV.CNF C:\PCB /DOOR
  695.         board              --------- ------ -----
  696.                            |         |      |_ Put PCBFV into door mode
  697.                            |         |
  698.                            |         |__Location of THIS node's PCB root
  699.                            |
  700.                            |__ PCBFV configuration file.
  701.  
  702.         Notice that we didn't change drive and/or cd\ to the PCBFV location.
  703.         Instead,  we  called  it directly from where FV is  run  because  of
  704.         PCBFV's ability to do this.  This results in faster load  time.  If,
  705.         however, you are running multi-nodes and each node is residing  on a
  706.         different  drive, you may find it faster to install PCBFV as a  door
  707.         on each node's drive.
  708.  
  709.         Make sure your PCBoard menus reflect the FV command instead of F V.
  710.  
  711.         PCBFV (as a door) can be passed a filename from the PCBoard  command
  712.         prompt,  the  same  way the F V shell process  passes  a  file,  for
  713.         example  "FV TEST.ZIP".  This requires no extra installation by  the
  714.         Sysop and is handled automatically by PCBoard and PCBFV.
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.         --------------------------------------------------------------------
  730.         Page 12                        PCBFV                         Page 12
  731.         --------------------------------------------------------------------
  732.  
  733.         4.0  Notes Regarding the (R)ead Command
  734.         -----------------------------------------
  735.         The caller may read any type of file, depending on how the Sysop has
  736.         enabled the HEX mode display feature. Typically, files which contain
  737.         carriage-return and\or line-feed sequences will  be regarded as text
  738.         files by PCBFV.  All other files will have to meet the criteria  the
  739.         Sysop has set for the HEX display feature.
  740.  
  741.         The (F)ind Text command available while reading text files is a full
  742.         featured  search mechanism.  The whole page surrounding the text  is
  743.         displayed with the found text highlighted in the center line of  the
  744.         screen. The "maximum number of lines to display" setting is honored,
  745.         callers  cannot (F)ind past the number of lines the Sysop  may  have
  746.         set for this parameter.
  747.  
  748.         The (F)ind command is complimented by a (R)epeat Find, which repeats
  749.         the  last Find command performed on the current text.  The  "maximum
  750.         number  of  lines  to display" setting is  honored,  callers  cannot
  751.         (R)epeat  past the number of lines the Sysop may have set  for  this
  752.         parameter.
  753.  
  754.         (T)op of  file command which allows the caller to quickly return  to
  755.         the beginning of the file being read.
  756.  
  757.         (P)ageUp allows the previous page of text to be displayed.
  758.  
  759.         (E)nd allows the caller to quickly move to the end of the text file.
  760.  
  761.         (<) and (>) scroll the screen left and right for viewing long  lines
  762.         of text (longer than 79 characters) on the screen.
  763.  
  764.         The  (F)ind,  (R)epeat, (P)ageUp. (<), (>), (T)op and  (E)  commands
  765.         appear  in the "More" prompt at the end of a full page of text.  The
  766.         (R)epeat command only appears after a (F)ind has been executed.
  767.  
  768.         Corresponding cursor movement keys may be used: Home=(T)op End=(E)nd
  769.         PgUp=(P)ageUp  PgDn=[Enter] and left and right arrows = (<) and (>).
  770.         This  requires  the  caller to enable the "doorway"  mode  of  their
  771.         terminal program.
  772.  
  773.         The (F)ind command is PCBFV's only limited function in  unregistered
  774.         copies.  The (F)ind command IS functional in unregistered copies  of
  775.         PCBFV,  but only when the Sysop (the name in record #1 of  the USERS
  776.         file)  is  the person on-line, or when PCBFV is being  used  in  any
  777.         local mode.
  778.  
  779.         PCBFV will read DOS and non-DOS text files.  Non-DOS text files  are
  780.         text  files which contain line-feeds only, as opposed to  DOS  files
  781.         which contain carriage-returns and line-feeds.
  782.  
  783.         PCBFV tests text files for characters such as ANSI escape  sequences
  784.         and  form feeds.  If either are found PCBFV suppresses  them  before
  785.         displaying the text.
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.         --------------------------------------------------------------------
  796.         Page 13                        PCBFV                         Page 13
  797.         --------------------------------------------------------------------
  798.  
  799.         4.1  Notes Regarding the (S)elect Command
  800.         -----------------------------------------
  801.         PCBFV's (S)elect command is completely conference DLPATH.LST  aware.
  802.         The  caller  will only be able to (S)elect files to view  which  are
  803.         available to the conference they are in (or last in, if using  PCBFV
  804.         as a door).  PCBFV's (S)elect command is also completely FSEC aware.
  805.         When  a  (S)elect request is found, PCBFV checks FSEC to insure  the
  806.         caller  has  security  to view the file.  If the  file  is  password
  807.         protected, PCBFV will also ask the caller the password, and performs
  808.         this operation in the same manner as PCBoard.
  809.  
  810.         PCBFV  uses  the "Filename  EXTENSION for compressed files" entry in
  811.         PCBSETUP as  the default filename extension when performing its  own
  812.         file searches.
  813.  
  814.  
  815.  
  816.         4.2  Notes Regarding the (F)lag Command
  817.         ---------------------------------------
  818.         The System Administrator/Operator may specify the  type of files the
  819.         caller may flag (see section 2.7 FLAG.DAT). A security level may  be
  820.         attached  to  this command.  Callers may  "flag  across files"  (see
  821.         section  4.4  below).  There  is an  (I)nventory  command,  and  the
  822.         inventory information file is automatically included in each  caller
  823.         created file.
  824.  
  825.         Files which are (F)lagged for individual download are  automatically
  826.         placed in the compressed file designated for the node the caller  is
  827.         on.  The extracted member is then deleted from the  work  directory.
  828.         This  keeps  the amount of disk space PCBFV is  requiring  down  and
  829.         allows  a  RAM drive to be used as a work  location,  which  greatly
  830.         speeds up overall execution of the F V function.
  831.  
  832.         Regardless of how PCBFV is installed, the caller will never be  able
  833.         to include ALL of the files from a compressed file into their caller
  834.         created  file.  In  all cases, the caller at best will  be  able  to
  835.         include all but ONE file into their FLAG-File.  For instance, if you
  836.         set PCBFV to allow FIVE files for inclusion into the caller  created
  837.         FLAG-File, and the caller is viewing a compressed file with 4 files,
  838.         the  most  they will be able to (F)lag of those is 3 of the  4.  The
  839.         theory  behind  this is the caller should download the  actual  file
  840.         rather than (F)lagging each individual file.
  841.  
  842.         The  download path(s) which contain your FLAG.ZIP (or  FLAG1.ZIP  or
  843.         FLAG2.ZIP  etc.) should be placed at the beginning of DLPATH.LST  so
  844.         PCBoard's  FLAG search occurs as quickly as possible when  returning
  845.         from the F V shell.  Do not place this path in a PCBoard INDEX file.
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.         --------------------------------------------------------------------
  862.         Page 14                        PCBFV                         Page 14
  863.         --------------------------------------------------------------------
  864.  
  865.         4.3  Notes Regarding the AutoFlag Feature
  866.         -----------------------------------------
  867.         If  allowed,  PCBFV will make PCBoard think the caller  has  entered
  868.         instructions  to "FLAG" the caller's FLAG-File as part of  PCBoard's
  869.         own "FLAG" list.  PCBoard will remind the caller of the existence of
  870.         the FLAG-File in the "batch" when the caller enters "D" in  PCBoard,
  871.         logs off without downloading their batch list, etc.
  872.  
  873.         How  it works: For the purposes of this example, we'll say the  name
  874.         of  the caller created file in PCBFV is called FLAG.ZIP.  PCBFV will
  875.         use  PCBoard's PCBSTUFF.KBD file feature to tell PCBoard  to  enter:
  876.         FLAG FLAG.ZIP  at the PCBoard prompt after the F V session.
  877.  
  878.         Operational notes: If "flagging across files" and AutoFlag are  both
  879.         enabled  and  it is the first F V session, AutoFlag will  occur.  On
  880.         subsequent F V sessions, if the caller (F)lags (in  PCBFV)  separate
  881.         files,  they  will be asked if they've downloaded the  FLAG.ZIP  yet
  882.         (since/if  you  allow  flagging across files, PCBFV has  no  way  of
  883.         knowing).  If they answer Yes, PCBFV will AutoFlag again at the  end
  884.         of  the current F V session. If they answer No, PCBFV won't  perform
  885.         AutoFlag. If the caller answers No, and they really have  downloaded
  886.         FLAG.ZIP, then AutoFlag won't occur (since they answered No) and the
  887.         the file will not be placed in PCBoard's FLAG list. Subsequently, if
  888.         caller answers Yes they downloaded FLAG.ZIP but really didn't, PCBFV
  889.         will AutoFlag the caller created (FLAG.ZIP) file.  Since the  caller
  890.         really  didn't  download (in this scenario) it will still  exist  in
  891.         PCBoard's FLAG batch list, and the caller will receive:
  892.  
  893.         (@OPTEXT@) duplicates a file already in the batch!
  894.  
  895.         This is record #554 in PCBTEXT. Changing it to something like:
  896.  
  897.         (@OPTEXT@) exists in the batch list...
  898.  
  899.         is recommended as it sounds less like an error message, and is still
  900.         informative  if the caller DBs or FLAGs  a duplicate d/l  file  from
  901.         PCBoard.  The  @optext@ in the above examples is replaced  with  the
  902.         appropriate caller created FLAG-File name (FLAG.ZIP, etc.).
  903.  
  904.         The  download path(s) which contain your FLAG.ZIP  (or  FLAG1.ZIP or
  905.         FLAG2.ZIP  etc.) should be placed at the beginning of DLPATH.LST  so
  906.         PCBoard's  FLAG search occurs as quickly as possible when  returning
  907.         from the F V shell. Do not place this path in a PCBoard INDEX file.
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.         --------------------------------------------------------------------
  928.         Page 15                        PCBFV                         Page 15
  929.         --------------------------------------------------------------------
  930.  
  931.         4.4  Notes Regarding "Flagging Across Files"
  932.         --------------------------------------------
  933.         If you allow the caller to "flag across files", this means they will
  934.         be  able to view a compressed file, select files from it to download
  935.         individually,   then  view  another  compressed  file   and   select
  936.         individual files from it, adding all of the individual files to  one
  937.         caller created FLAG-File for downloading.
  938.  
  939.         The  number which you place in the "# files in each (F)lagged  file"
  940.         parameter  in  FVSETUP will be observed, even when "flagging  across
  941.         files" is allowed.  If a caller should select an individual filename
  942.         which  is  identical in two different compressed files,  the  caller
  943.         will be given the choice of which one to keep in the "caller created
  944.         FLAG-File", as obviously a compressed file cannot contain two  files
  945.         with the same name.
  946.  
  947.         For systems that enforce download file counts, you need to be  aware
  948.         that if you allow "flagging across files" and you also place a  high
  949.         number  in  the  "# of files in each (F)lagged  file"  parameter  in
  950.         FVSETUP,  unscrupulous callers might be able to use it to "beat  the
  951.         system".  In most cases, placing a low number in the  FVSETUP  field
  952.         "#  of files in each (F)lagged file" will prevent  this  undesirable
  953.         effect. Also, using FLAG.DAT (see section 2.7) to limit the types of
  954.         names of files that can be flagged, in conjunction with a low number
  955.         allowed  in  each  caller  created file,  will  surely  thwart  this
  956.         activity.  In  all  cases, disabling "flagging  across  files"  will
  957.         eliminate the need for concern completely.
  958.  
  959.         4.5  Notes Regarding the (I)nventory Command
  960.         --------------------------------------------
  961.         This  command allows the caller to take inventory of  their  current
  962.         FLAG-File.  They will be shown the contents which will consist of  a
  963.         list of the individual files they have flagged, the compressed  file
  964.         name which the individual files came from, and the size in bytes  of
  965.         the FLAG-File they have created. The file containing the information
  966.         shown  by  the (I) command is created by PCBFV in each  node's  work
  967.         directory  you  have assigned it.  This file is  also  automatically
  968.         included  in  the FLAG-File the caller will download,  so  that  the
  969.         caller will have a reference as to which individual files came  from
  970.         which compressed files.  The (I)nventory command is disabled if  the
  971.         (F)lag command is disabled.
  972.  
  973.         4.6  Notes Regarding the (V)iew Command
  974.         ---------------------------------------
  975.         Callers may view compressed files inside of the compressed file they
  976.         are currently viewing.  The embedded files must have a  recognizable
  977.         extension of ZIP, ARJ, RAR, LZH or ARC to be (V)iewed.  When "V"  is
  978.         entered  again (while viewing an -embedded- archive) they are  asked
  979.         if they want to return to the original file. Callers may perform any
  980.         PCBFV function on the embedded compressed file that they can perform
  981.         on  any other compressed file.  PCBFV supports  "one-deep"  embedded
  982.         file (V)iewing (for example, a second ZIP file inside the first  ZIP
  983.         file, but not a third ZIP file inside the second ZIP file.
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.         --------------------------------------------------------------------
  994.         Page 16                        PCBFV                         Page 16
  995.         --------------------------------------------------------------------
  996.  
  997.         4.7  Notes Regarding the (D)elete Command
  998.         -----------------------------------------
  999.         The (D) command allows the local Sysop to delete unwanted files from
  1000.         ZIP  and ARJ files (only), such as BBS advertisements,  COMMAND.COM,
  1001.         etc. This command can only be used if PCBFV has been started with /L
  1002.         on the command line in PCBFiler, FVMM, or local utility modes.  This
  1003.         command  is  completely disabled whenever a caller is  on  remotely,
  1004.         including  the Sysop.  If (D) is entered while on-line,  it  is  not
  1005.         accepted as input (in other words, the D cannot even be typed at the
  1006.         PCBFV prompt). After selecting (D), the local Sysop will be prompted
  1007.         for  a filename in the compressed file to delete.  PCBFV  will  then
  1008.         re-display the filename and ask the local Sysop for confirmation.
  1009.  
  1010.         If (D) is entered while viewing a ZIP file which contains ANY  files
  1011.         with  -AV stamps, or an ARJ 2.41 file with a security  stamp,  PCBFV
  1012.         will  warn  the Sysop. Currently, PCBFV only checks for -AV  in  ZIP
  1013.         files  made with PKZIP 1.10, 2.04c, 2.04e and 2.04g, and PCBFV  only
  1014.         checks for ARJ security in ARJ files made with ARJ 2.41 (rev 6).  If
  1015.         a  newer  compression  utilities become available and  are  used  to
  1016.         create ZIP or ARJ files and the (D) command is used, PCBFV MAY  warn
  1017.         that a new compression type has been detected and the -AV test could
  1018.         not  be performed.  See page 18 section 5.1 for  additional  details
  1019.         regarding new utilities.
  1020.  
  1021.         Non-ZIP and ARJ compression types may contain "security  envelopes".
  1022.         Future  versions of PCBFV may be given the ability to  detect  these
  1023.         "envelopes", thereby allowing the (D) command to function with other
  1024.         compression types in addition to ZIP and ARJ files.
  1025.  
  1026.         The  (D)elete command has the same memory and  external  compression
  1027.         utility requirements as those for ZIP and ARJ (F)lag requirements.
  1028.  
  1029.  
  1030.         4.8  Notes Regarding the (E)xtra ZIP, ARJ & RAR Information Command
  1031.         -------------------------------------------------------------------
  1032.         PCBFV will display extra technical data about ZIP, ARJ & RAR files.
  1033.  
  1034.         This extra information includes whether or not member files  contain
  1035.         ZIP -AV authenticity stamps, the version or revision of the  utility
  1036.         used  to  compress the member file,  whether each  member  file  was
  1037.         compressed  in  text or binary mode (RAR files will indicate whether
  1038.         the file is locked or not) and the host operating system each member
  1039.         was compressed in (DOS, OS/2, Unix, etc.).
  1040.  
  1041.         NOTE:  PCBFV does not check the validity of the ZIP or RAR-AV stamps
  1042.         or  ARJ security envelopes.  PCBFV only displays whether or not  the
  1043.         file has an -AV or security envelope status.
  1044.  
  1045.         NOTE: PCBFV only checks for AV/security markings in ZIP, RAR and ARJ
  1046.         files made with the version of those utilities listed on page 17. If
  1047.         newer versions of the archiver become available and are used to make
  1048.         the file being viewed, the "-AV" column will be blank or may contain
  1049.         incorrect information.  See section 5.1  on page 18 for more details
  1050.         regarding new compression utilities.
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.         --------------------------------------------------------------------
  1060.         Page 17                        PCBFV                         Page 17
  1061.         --------------------------------------------------------------------
  1062.  
  1063.         5.0  Required Compression Utilities
  1064.         -----------------------------------
  1065.         The  compression utilities required by PCBFV depend on the types  of
  1066.         compressed  files carried on your system.  Below is a summary of the
  1067.         required files for each compression type, and any limitations  PCBFV
  1068.         imposes  on them.  PCBFV only supports "release" versions  from  the
  1069.         compression utility authors. "Alpha" and "Beta" TEST versions of the
  1070.         utilities listed below are not supported.
  1071.  
  1072.         All compression utilities must reside in the location specified  for
  1073.         "Location of Compression Utilities" in PCBFV.CNF using FVSETUP.EXE.
  1074.  
  1075.         (SFX = Self-Extracting)
  1076.  
  1077.         * ZIP and ZIP SFX (.EXE) files
  1078.         ------------------------------
  1079.         -NO- external utility is needed to (R)ead ZIP files created by PKZIP
  1080.         version 1.10 through version 2.04g (1990 to current date).  If a ZIP
  1081.         file  is  encountered which was created by PKZIP 1.0 (1989),  or  if
  1082.         PCBFV detects a newer compression type in a ZIP file, PCBFV will use
  1083.         PKUNZIP to extract the file for (R)eading.
  1084.  
  1085.         -NO-  external utility is needed to (F)lag to a FLAG.ZIP  file  when
  1086.         the  currently viewed file is a ZIP file and the FLAG-File is a  ZIP
  1087.         file.  When  the currently viewed file is -not- a ZIP file  but  the
  1088.         FLAG-File  -is- a ZIP file, PKZIP version 2.04g is used to  compress
  1089.         the (F)lagged file to the FLAG.ZIP file.
  1090.  
  1091.         * LZH and LZH SFX (.EXE & .COM) files
  1092.         -------------------------------------
  1093.         LHA.EXE  version 2.12 is required to (R)ead and (F)lag  -from-  .LZH
  1094.         files. LHA.EXE will also be required when (F)lagging -to- a LZH file
  1095.         (FLAG.LZH).
  1096.  
  1097.         * ARJ and ARJ SFX (.EXE) files
  1098.         ------------------------------
  1099.         ARJ.EXE version 2.50a  is required to (R)ead and (F)lag  -from- .ARJ
  1100.         files.  ARJ.EXE  is also required when (F)lagging -to- an  ARJ  file
  1101.         (FLAG.ARJ). Sysops using ARJ as a FLAG-File should be aware that ARJ
  1102.         requires a large amount of memory to create ARJ files.
  1103.  
  1104.         * RAR and RAR SFX (.EXE) files
  1105.         ------------------------------
  1106.         UNRAR.EXE  version 2.00 is required to (R)ead and (F)lag -from- .RAR
  1107.         files.  RAR.EXE version 2.00 is required when (F)lagging -to- a .RAR
  1108.         file (FLAG.RAR).
  1109.  
  1110.         * ARC files
  1111.         -----------
  1112.         PKUNPAK.EXE version 3.61 is required to (R)ead and (F)lag -from- ARC
  1113.         files. PKPAK.EXE version 3.61  is  required when (F)lagging -to-  an
  1114.         ARC file (FLAG.ARC).  SFX ARC files are not supported by PCBFV.
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.         --------------------------------------------------------------------
  1126.         Page 18                        PCBFV                         Page 18
  1127.         --------------------------------------------------------------------
  1128.  
  1129.         5.1  New Compression Utility Releases
  1130.         -------------------------------------
  1131.         PCBFV  generally  does not become obsolete when  a  new  compression
  1132.         method is added to an existing compression utility. If the author of
  1133.         a particular compression  utility adds a new compression type,  they
  1134.         usually  do  not change the "headers" in the compressed  file.  This
  1135.         allows  utilities  such as PCBFV to view their contents  as  normal,
  1136.         except  for  the "compression method", until PCBFV can  be  updated.
  1137.         PCBFV will display "New\Unk" for the compression method if viewing a
  1138.         file  which was created with a compression utility which contains  a
  1139.         new  compression  type.  It  is recommended  that  new   compression
  1140.         utilities (versions newer than those listed in section 5.0 page  17)
  1141.         NOT  be  used  for PCBFV's (R)ead,  (F)lag,  etc.  commands  without
  1142.         checking  with  Yandell  Custom Software  first.  Newer  compression
  1143.         utility  releases can and most likely will require more memory  than
  1144.         their  predecessors,  and PCBFV may need to be updated to  test  for
  1145.         the correct memory requirements.
  1146.  
  1147.         NOTE:  PKZIP -AV stamps have changed with each new release of  PKZIP
  1148.         since being added to ZIP version 1.1.  Any PCBFV functions utilizing
  1149.         -AV information such as (E)xtra should be used with this in mind.
  1150.  
  1151.         NOTE:  When  a new PKZIP or ARJ is released, the  PCBFiler  /L  mode
  1152.         (D)elete  command should not be used until PCBFV can be  updated  to
  1153.         handle  new -AV stamps/security envelopes, or until  Yandell  Custom
  1154.         Software announces no updates to PCBFV are needed.
  1155.  
  1156.         NOTE:  Support for a new version of a supported compression  utility
  1157.         is  only added to PCBFV when the new version is in "release" and  no
  1158.         longer in a "testing phase".  PCBFV only supports "release" versions
  1159.         from  the  compression  utility authors.  "Alpha"  and  "Beta"  TEST
  1160.         versions of the utilities listed on page 17 are not supported.
  1161.  
  1162.  
  1163.  
  1164.         5.2  Sysop Function Keys
  1165.         ------------------------
  1166.         PCBFV follows F3 (printer on/off), F7 (alarm on/off) and F9 (display
  1167.         on/off)  toggles  from PCBoard.  If F3 is on, PCBFV will  print  any
  1168.         information sent to the caller log to the printer also. If F7 is on,
  1169.         PCBFV will beep locally (usually caller input errors). If F9 is off,
  1170.         PCBFV  will turn the screen off.  Pressing any key locally turns the
  1171.         screen on if F9 is active.  You may toggle these three function keys
  1172.         on  or off.  Their status will be displayed on the command  line  in
  1173.         parenthesis (PAB).  Note: toggling an option on or off is  local  to
  1174.         the PCBFV process only.  When PCBFV returns control to  PCBoard, the
  1175.         toggles will be in the same state as before the File View. Note: the
  1176.         "B" displayed in (PAB) is the F4 page bell indicator.  This is shown
  1177.         on  PCBFV's status line for information purposes only.
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.         --------------------------------------------------------------------
  1192.         Page 19                        PCBFV                         Page 19
  1193.         --------------------------------------------------------------------
  1194.  
  1195.         5.3  Technical Notes
  1196.         --------------------
  1197.         PCBFV requires approximately 220K of memory to function properly. To
  1198.         insure  enough memory is available, PCBoard MUST be set to  swap-out
  1199.         during shells.  See section 2.0 on page 5 for instructions.
  1200.  
  1201.         A FOSSIL driver is required if using PCBFV with "PCBoard for  OS/2".
  1202.         An  OS/2 communications driver often used by PCBoard Sysops is  SIO.
  1203.         Many people incorrectly assume SIO by itself is a FOSSIL driver, but
  1204.         it  is not.  The SIO package -contains- a FOSSIL driver called  VX00
  1205.         which must also be installed with SIO.
  1206.  
  1207.         PCBFV works with non-standard com ports, addresses, and  IRQs.  COM1
  1208.         is address 3F8/IRQ 4. COM2 is address 2F8/IRQ 3. If a COM port other
  1209.         than 1 or 2 is used, PCBFV will use the address and IRQ as indicated
  1210.         in PCBOARD.DAT for the node.
  1211.  
  1212.         PCBFV will read the "PCB" environment variable modem settings.  When
  1213.         found,  these switches override any settings found  in  PCBOARD.DAT.
  1214.         These switches are:  /PORTx /PORTxF /OS /COMx: /BASE:xxx /IRQ:x.
  1215.  
  1216.         Carrier is monitored by PCBFV. Should a caller drop carrier while in
  1217.         PCBFV  they will be returned to PCBoard, which will detect  the  "no
  1218.         carrier" status and cycle appropriately.
  1219.  
  1220.         PCBFV checks for adequate disk space before attempting to extract  a
  1221.         file for (R)eading or (F)lagging.
  1222.  
  1223.         PCBFV follows the screen color and intensity as set in PCBSETUP  for
  1224.         PCBoard (local screen).
  1225.  
  1226.         If  PCBFV swaps and EMS is not available, two files are  created  in
  1227.         the PCBFV work area called FVSWPxxx.$$$ & FVTMPxxx.$$$ (xxx = node).
  1228.  
  1229.         PCBFV removes PCBoard @X color codes if encountered while (R)eading.
  1230.  
  1231.         PCBFV uses the appropriate language "Y" and "N" (Yes/No)  characters
  1232.         if configured in the PCBoard multi-language date file.
  1233.  
  1234.         PCBFV performs signature tests on files not having a file  extension
  1235.         of ZIP, ARJ, RAR and LZH.  If the files are found to be one of these
  1236.         compression types, they will be viewed appropriately.
  1237.  
  1238.         PCBFV  supports PCBoard's /LOCALON network mode with a local  status
  1239.         line (like PCBoard's) and suspended function key activity.
  1240.  
  1241.         PCBFV's  (R)ead, (L)ist and (B)rief commands may be passed  filename
  1242.         specifications, for example L;*.DOC or R;*.TXT.
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.         --------------------------------------------------------------------
  1258.         Page 20                        PCBFV                         Page 20
  1259.         --------------------------------------------------------------------
  1260.  
  1261.         5.4  Error Messages and Solutions
  1262.         ---------------------------------
  1263.         PCBFV  displays verbose on-screen installation error messages,  such
  1264.         as invalid paths and file-names you may have placed in PCBFV.CNF.
  1265.  
  1266.         The following are explanations of PCBFV's error messages which  need
  1267.         more detail than can be displayed in an error message on the screen:
  1268.  
  1269.         * bad command or filename *  This is a DOS error message  indicating
  1270.         that  PCBVIEW.BAT  could not run or find PCBFV.EXE.
  1271.  
  1272.         *  Error (1) extracting file *  The file selected for  (R)eading  or
  1273.         (F)lagging already existed in the work directory for this node.   As
  1274.         a precaution, PCBFV will not overwrite a file which already exists.
  1275.  
  1276.         * Error (2) extracting file *  This  indicates the file  appears  in
  1277.         the compressed file but could not be extracted. While using PCBFV in
  1278.         any local mode, use the (W)atch command by pressing "W" at the PCBFV
  1279.         main prompt. This allows you to see the compression utility's screen
  1280.         display and the messages generated by it or the operating system.
  1281.  
  1282.         *  Configuration Error (1), (F)lag disabled. *  This means you  have
  1283.         not placed a valid compressed extension on the FLAG-File name in the
  1284.         FVSETUP "Loc\Name of new flagged file".  The file name must  contain
  1285.         a valid extension such as .ZIP, ARJ, RAR, LZH or ARC.
  1286.  
  1287.         * Configuration Error (2) *  DOS has a limit of 128 characters  that
  1288.         can be input as a command.  When PCBFV created the command to (R)ead
  1289.         or (F)lag with locations in FVSETUP, the command exceeded the limit.
  1290.         While possible with (R)ead, this occurs mostly with (F)lag where the
  1291.         command line is longer. Shorten the following parameters in FVSETUP:
  1292.         - Work location of extracted file  :
  1293.         - Path to compression utilities    :
  1294.         - Loc\Name of new (F)lagged file   :
  1295.         Since the "Work location of extracted file" parameter is used in the
  1296.         compression utility's command line twice when (F)lagging a file,  it
  1297.         can often be the source of the exceeded limit. Shorten the length of
  1298.         the  parameters  and make the coinciding changes in  your  directory
  1299.         structure. The "Work location" should be single directories for each
  1300.         node off of the drive's root, for example C:\WORK1, C:\WORK2, etc.
  1301.  
  1302.         * PCBFV Internal ZIP error: ## *  Contact the author with the  error
  1303.         message, the error number, and upload the ZIP file it occurred with.
  1304.  
  1305.         * FOSSIL driver not found! *   Carefully read section 1.3 on page 4.
  1306.         * Error initializing FOSSIL *     "        "     "     "   "   "  "
  1307.  
  1308.         While using PCBFV in any local mode, you may use the (W)atch command
  1309.         by pressing "W" at the PCBFV main prompt. This will allow you to see
  1310.         an external compression utility's screen messages and view any error
  1311.         messages generated by them or the operating system. This command has
  1312.         no effect when PCBFV internal ZIP routines are used with ZIP  files.
  1313.         The (W)atch command cannot be used when a caller is on-line.
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.         --------------------------------------------------------------------
  1324.         Page 21                        PCBFV                         Page 21
  1325.         --------------------------------------------------------------------
  1326.  
  1327.         5.5  Caller Log Entries
  1328.         -----------------------
  1329.         PCBFV makes pertinent entries into the caller log as outlined below.
  1330.  
  1331.         When a caller (F)lags a file for separate download:
  1332.  
  1333.                  * FILENAME.DOC in FILENAME.ZIP flagged for download
  1334.  
  1335.  
  1336.         When a caller (V)iews an archive inside another archive:
  1337.  
  1338.                  * View executed on file (INSIDE.ZIP) from (OUTSIDE.ZIP)
  1339.  
  1340.  
  1341.         PCBFV will make the following entries in the caller log to alert the
  1342.         Sysop if inadequate disk space is encountered:
  1343.  
  1344.                  * Insufficient disk space to Read FILENAME.TXT
  1345.                  * Insufficient disk space to Flag FILENAME.TXT
  1346.  
  1347.  
  1348.         If  the (S)elect command is enabled, PCBFV will make the   following
  1349.         entries in the caller log if the corresponding event occurs:
  1350.  
  1351.                  * View executed on file (FILENAME.ZIP)
  1352.                  * Error executing View of file (FILENAME.ZIP)
  1353.                  * (FILENAME.ZIP) not found on disk!
  1354.                  * Insufficient security for Viewing (FILENAME.ZIP)
  1355.                  * Incorrect View Password for File (FILENAME.ZIP)
  1356.                  * (123456789.ZI) is an invalid filename!
  1357.  
  1358.  
  1359.         The caller log entries for the (S)elect command are identical to the
  1360.         corresponding default entries in PCBoard's PCBTEXT.
  1361.  
  1362.         If  you do not wish for PCBFV to make these entries to  your  caller
  1363.         log file(s), this capability may be turned off by using  FVSETUP.EXE
  1364.         to disable it.
  1365.  
  1366.  
  1367.         5.6  Where To Receive Assistance
  1368.         --------------------------------
  1369.         Yandell Custom  Software  (YCS)  provides  the  following  technical
  1370.         assistance for PCBFV:
  1371.  
  1372.         813-842-8099   The YCS Support System.  Available to all BBS Sysops.
  1373.                        INSTANT on-line credit card registration and  support
  1374.                        system for YCS Shareware.  On-line 7 days  per  week,
  1375.                        24 hours per day.
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.         --------------------------------------------------------------------
  1390.         Page 22                        PCBFV                         Page 22
  1391.         --------------------------------------------------------------------
  1392.  
  1393.         5.7  Disclaimer and Warranty
  1394.         ----------------------------
  1395.         PCBFV is a shareware product.  PCBFV may be uploaded to BBS  systems
  1396.         as long as copyright notices are not removed and no changes are made
  1397.         to the program.  There are no warranties, expressed or implied,  for
  1398.         unregistered  copies of PCBFV.  Sysops who install  PCBFV  on  their
  1399.         systems assume any and all liabilities for anything which may result
  1400.         as  a consequence of running PCBFV. For registered copies of  PCBFV,
  1401.         Yandell Custom Software warrants PCBFV will perform as specified  in
  1402.         this  documentation.  In the event that PCBFV does  not  perform  as
  1403.         specified, Yandell Custom Software may elect to fix PCBFV or  refund
  1404.         the  amount paid, if YCS is notified within 90 days of  the  initial
  1405.         registration.  This  notification must contain  a  description  that
  1406.         enables YCS to reproduce the situation.
  1407.  
  1408.         Under  no circumstances shall Yandell Custom Software or the  author
  1409.         of  PCBFV  be liable for any loss of profit or  any  other  damages,
  1410.         including but not limited to special, incidental, consequential,  or
  1411.         other damages, arising out of the use or inability to use PCBFV.
  1412.  
  1413.  
  1414.         5.8  License to Use PCBFV
  1415.         -------------------------
  1416.         PCBFV  is not "public domain" or "free" software.  A limited license
  1417.         is  granted to use and evaluate PCBFV for thirty days after  initial
  1418.         installation.  PCBFV  must  be registered if it is  used  after  the
  1419.         initial thirty day evaluation period.
  1420.  
  1421.         A  PCBFV  registration may be used only on the  original  licensee's
  1422.         BBS system and only on nodes the original licensee owns and operates
  1423.         for  their own purposes.  If the original licensee provides some  or
  1424.         all of their nodes to another entity, those nodes will require their
  1425.         own PCBFV registration.
  1426.  
  1427.         PCBFV registrations are not transferable.
  1428.  
  1429.         A PCBFV registration is a license to use PCBFV software on  one  (1)
  1430.         BBS System at a single location with as many nodes as  the  original
  1431.         licensee owns and operates at that location.  When the licensee owns
  1432.         and operates other BBS' in other locations, each location requires a
  1433.         separate PCBFV registration.
  1434.  
  1435.         If  PCBFV  has not been registered after 30 days, a  Sysop  reminder
  1436.         will begin appearing at program termination and will also be written
  1437.         to the current node's caller log file.
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.         --------------------------------------------------------------------
  1456.         Page 23                        PCBFV                         Page 23
  1457.         --------------------------------------------------------------------
  1458.  
  1459.         6.0  Registering PCBFV
  1460.         ----------------------
  1461.         PCBFV is not free software.  PCBFV must be registered no later  than
  1462.         30 days after installation.
  1463.  
  1464.         Registration is $20.00 and may be paid by check, money order,  VISA,
  1465.         Mastercard,  and  American Express.  Receive a  registration  number
  1466.         INSTANTLY by registering with a major credit card!
  1467.  
  1468.         Refer to  the  enclosed file  ORDER.FRM  for  complete  registration
  1469.         instructions.
  1470.  
  1471.  
  1472.  
  1473.         6.1  Register With CONFIDENCE - Author Information
  1474.         --------------------------------------------------
  1475.         Brent Yandell has been programming for over fourteen years including
  1476.         more than nine years of developing telecommunications software.
  1477.  
  1478.         In 1994 and 1995, Clark Development Company  (developers of PCBoard)
  1479.         held a contest for "favorite PCBoard add-ons". PCBFV was a winner in
  1480.         both years, as voted by PCBoard Sysops!
  1481.  
  1482.         Yandell Custom Software (YCS) is a licensed business, operating  and
  1483.         existing under the laws of the State of Florida since July, 1990.
  1484.  
  1485.         Writing  BBS Shareware doors and utilities, in  addition  to  custom
  1486.         programming, is our business... our ONLY business.
  1487.  
  1488.         First Door Release: 7/6/87 (USBBSDoor). Still updated and supported!
  1489.  
  1490.         YCS  Shareware is GUARANTEED (each product's documentation  contains
  1491.         each product's specific guarantee).
  1492.  
  1493.         Yandell Custom Software is an *AUTHORIZED* credit card merchant  for
  1494.         VISA, Mastercard and American Express charge cards.
  1495.  
  1496.  
  1497.  
  1498.